terrestrial interface - Turkish English Dictionary